--[[
*名称:PayWayDialogPart
*描述:提示界面
*版权:Copyright © 2016-2018 深圳市三只小熊科技有限公司 版权所有
*作者:管理员
*创建日期:
*修改日期:
*备注:该类属于baseClsss请勿修改，如需修改请详询管理员
]]
-- local BasePart = require("packages.mvc.BasePart")
local CURRENT_MODULE_NAME = ...
local PayWayDialogPart = class("PayWayDialogPart", PokerPartBase) --登录模块
PayWayDialogPart.DEFAULT_VIEW = "paywaydialog"
--[
-- @brief 构造函数
--]
function PayWayDialogPart:ctor(owner)
    PayWayDialogPart.super.ctor(self, owner)
    self:_initialize()
end
--[
-- @override
--]
--激活模块
function PayWayDialogPart:activate(goodsInfo)
    PayWayDialogPart.super.activate(self,CURRENT_MODULE_NAME);
    self.goodsInfo = goodsInfo; -- 商品信息

    local tips = string.format("是否需要花费%d元购买道具", goodsInfo.price);
    self:updateView("updatePayTips", tips);

    self:showView();
end
---
 -- 返激活组件
 -- @DateTime 2017-11-02
 -- @return   [description]
 --
function PayWayDialogPart:deactivate(  )
	PayWayDialogPart.super.deactivate(self);
end
---
 -- 初始化
 -- @DateTime 2017-11-02
 -- @return   [description]
 --
function PayWayDialogPart:_initialize()
	cc.bind(self, "purchaselogic");
end
---
 -- 请求微信支付
 -- @DateTime 2017-11-02
 -- @return   [description]
 --
function PayWayDialogPart:reqWechatPay()
	Log.d("PayWayDialogPart:reqWechatPay goodsId:"..self.goodsInfo.id);
	self:requestOrder(DdzGameConfig.GAME_ID, PokerPayType.WX_PAY, self.goodsInfo.id);
end

---
 -- 请求支付宝支付
 -- @DateTime 2017-11-02
 -- @return   [description]
 --
function PayWayDialogPart:reqAlipay()
	Log.d("PayWayDialogPart:reqAlipay goodsId:"..self.goodsInfo.id);
	self:requestOrder(DdzGameConfig.GAME_ID, PokerPayType.ALI_PAY, self.goodsInfo.id);
end

function PayWayDialogPart:getPartId()
	return "PayWayDialogPart"
end

return PayWayDialogPart 